﻿#ifndef STREAM_H
#define STREAM_H
//开放封闭原则，依赖导致原则，单一职责原则，接口隔离原则，
//业务操作
//decoraot 装饰器模式
#include <iostream>
using namespace std;
class Stream
{
public:
    Stream();
    virtual ~Stream(){}
public:
    virtual char Read(int number)=0;//读取
    virtual void Seek(int position)=0;//寻找，定位
    virtual void Write(char data)=0;//写入
};

#endif // STREAM_H
